package com.linchong.xshop.util;

/**
 * @author linchong
 * @desc 路径工具类：存放项目图片的根路径，返回项目图片的子路径
 * @email littlexbear@163.com
 * @create 2018-07-14 16:33
 * @CopyRight(C) https://blog.csdn.net/littlexbear
 **/
public class PathUtil {

    /**
     * 根据不同的操作系统选择不同根路径
     * 路径不能放到项目之中，防止重启项目时文件消失
     * 放到项目之外或者放到另外一个服务器中
     * @return
     */
    private static String seperator = System.getProperty("file.separator");
    public static String getImgBasePath(){
       String os = System.getProperty("os.name");
       String basePath="";
       if(os.toLowerCase().startsWith("win")){
           basePath = "D:/projectdev/image/";
        }else{
           basePath = "/home/lingchong/image/";
       }
       basePath = basePath.replace("/",seperator);
       return basePath;
    }

    /**
     * 获得不同店铺的存放图片的路径
     * @param shopId
     * @return
     */
    public static String  getShopImagePath(long shopId){

        String imagePath = "upload/item/shop/"+shopId+"/";
        return imagePath.replace("/",seperator);
    }

}
